#pragma once

#include "lib/2DMath/Size2D.h"

struct Size3D :
	public Size2D
{
public:
	Size3D(void);
	Size3D(
		double
	,	double
	,	double
	);

	virtual ~Size3D(void);

	virtual double GetArea() const;

	double GetHeight() const;

	void SetHeight(
		double
	);

private:

	Size3D(const Size3D&);
	const Size3D& operator=(const Size3D&);

	double m_Height;
};
